package com.xgk.boot.module.core.controller.admin.price.vo;


import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 特殊规则字典VO
 */
@Data
public class LgExtrasDictVO {

    /**
     * 主键ID（由业务系统指定）
     */
    private Long id;

    /**
     * 规则名称（如："节假日特殊规则"）
     */
    private String lgExtrasName;

    /**
     * 规则代码，唯一标识（如："HOLIDAY_RULE"）
     */
    private String lgExtrasCode;

    /**
     * 服务商（如："支付宝"、"微信支付"等）
     */
    private String serviceProvider;

    /**
     * 规则描述（详细说明规则内容）
     */
    private String extrasDescription;


    private LocalDateTime createTime;
    /**
     * 最后更新时间
     */
    private LocalDateTime updateTime;
    /**
     * 创建者，目前使用 SysUser 的 id 编号
     *
     * 使用 String 类型的原因是，未来可能会存在非数值的情况，留好拓展性。
     */
    private String creator;
    /**
     * 更新者，目前使用 SysUser 的 id 编号
     *
     * 使用 String 类型的原因是，未来可能会存在非数值的情况，留好拓展性。
     */
    private String updater;

}
